package urjc.as.emergencies.data;


/**
 * Representa un recurso misión y todo lo que contiene
 * @author ahiges
 * @author helenacb *
 */
public class Mission extends BaseEntity {

	/**
	 * String para los formularios: estado
	 */
	public static final String STATUS = "STATUS";
	
	public static final String AMBULANCE = "ID";
	
	//Desarrollo de la misión
	
	public static final int ESPERANDO_ASISTENCIA = 0;
	
	public static final int ESPERANDO_AMBULANCIA = 1;
	
	public static final int SIENDO_ATENDIDO = 2;
	
	public static final int CAMINO_HOSPITAL = 3;
	
	public static final int EN_HOSPITAL = 4;
	
	public static final int CLOSE = 5;
	
	public static final int EXITUS = 282;
	
	public static final int IN_SITU = 234;
	
	public static final int ABORT = 6;
	
	public static final int TRANSFERIDO = 827;
	
	
	
	/**
	 * Es el estado en el que termina la misión
	 */
	private int resultado;
	
	/**
	 * Referencia a ambulancia asignada
	 */
	private String ambulance;
	
	/**
	 * Estado de la misión
	 */
	private int estado;
	
	/**
	 * Id de la misión
	 */
	private int idMision;
	
	/**
	 * URI del informe 
	 */
	private String patientInformation;
	


	public int getResultado() {
		return resultado;
	}

	public void setResultado(int resultado) {
		this.resultado = resultado;
	}

	

	public int getEstado() {
		return estado;
	}

	public void setEstado(int estado) {
		this.estado = estado;
	}

	public int getIdMision() {
		return idMision;
	}

	public void setIdMision(int idMision) {
		this.idMision = idMision;
	}

	public String getPatientInformation() {
		return patientInformation;
	}

	public void setPatientInformation(String patientInformation) {
		this.patientInformation = patientInformation;
	}



	public Mission(int resultado,  int estado, int idMision,
			String informe) {
		super();
		this.resultado = resultado;
		this.estado = estado;
		this.idMision = idMision;
		this.patientInformation = informe;
	}
	
	public Mission() {
		
	}

	/**
	 * @param ambulance the ambulance to set
	 */
	public void setAmbulance(String ambulance) {
		this.ambulance = ambulance;
	}

	/**
	 * @return the ambulance
	 */
	public String getAmbulance() {
		return ambulance;
	}
	
	

}
